surmount difficulties - Fransızca İngilizce Sözlük